package com.shujia.wyh.day15;

/*
        Scanner:键盘录入，JDK1.5之后诞生
        它可以扫描接收用户输入的数据或者读取到一个文本数据
        重点需要掌握三个方法：
            nextInt();
            next();
            nextLine();

 */
import java.util.Scanner;
public class ScannerDemo {
    public static void main(String[] args) {
        //创建键盘录入
        //System.in是InputStream
        //这里其实将键盘录入的数据理解为一个字节流
        Scanner sc = new Scanner(System.in);

        //想要在键盘上输入一个字符串并且输出在控制台上
//        String s = sc.nextLine();
//        System.out.println(s);
//
//        String s2 = sc.next();
//        System.out.println(s2);

        //需求：先输入一个字符串再输入一个数字
//        System.out.println("请输入一个字符串：");
//        String line = sc.next();
//        System.out.println(line);
//        System.out.println("请输入一个数字：");
//        int number = sc.nextInt();
//        System.out.println(number);

        //需求2：先输入一个数字再用nextLine输入一个字符串
        System.out.println("请输入一个数字：");
        int number2 = sc.nextInt();
        System.out.println(number2);
        System.out.println("请输入一个字符串：");
        //nextLine与next的区别：
        //nextLine可以接收到特殊字符（比如换行，tab等等）
        //而next不能接收特殊字符
        String line2 = sc.nextLine();
        System.out.println(line2);
        String line3 = sc.next();
        System.out.println(line3);


    }
}
